import cv2 #读取格式是BGR
import matplotlib.pyplot as plt
import numpy as np
#matplotlib inline

bubing=cv2.imread('C:/Users/nic/Desktop/opencv/picture/duolun.JPG')
"""
#图像的显示，也可以传教多个窗口
cv2.imshow('duolun',bubing)
#等待时间，毫秒级，0表示任意键终止
cv2.waitKey(0)
#关闭所有窗口
cv2.destroyAllWindows()
"""


def cv_show(name,img):
    cv2.imshow(name,img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

cat0=cv2.imread('C:/Users/nic/Desktop/opencv/picture/cat.JPG')
cv_show('tangyuan',cat0)

#打印出来cat0是一个三维数组或是三维矩阵，代表了图像上每个点的BGR
print(cat0)
#可以获取图像的数值，HWC,也就是矩阵的行数，列数，以及颜色的个数
print(cat0.shape)

#在imread里加上后面部分可以读取图片的灰度图
cat0 = cv2.imread('C:/Users/nic/Desktop/opencv/picture/cat.JPG',cv2.IMREAD_GRAYSCALE)
#这样再打印就是灰色图了
cv_show('tangyuan',cat0)
#保存
#cv2.imwrite('tangyuan',cat0)


